/*
 * @Copy.Right (c)2025.好买气电子商务有限公司
 * @Department 技术研发部
 */
package com.xq.tmall.entity;

import com.alibaba.fastjson.JSON;
import java.io.Serializable;
import java.util.Date;

/**
 * 股票近一个月的历史数据
 *
 * @TableName stock_history
 * @author 74449
 * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
 */
public class StockHistory implements Serializable {
    /**
     * 股票代码
     * @DatabaseColumn code
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String code;

    /**
     * 股票类型
     * @DatabaseColumn type
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String type;

    /**
     * 股票名称
     * @DatabaseColumn name
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String name;

    /**
     * 当前价格
     * @DatabaseColumn price
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double price;

    /**
     * 昨日价格
     * @DatabaseColumn yesterday_price
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double yesterdayPrice;

    /**
     * 涨跌额
     * @DatabaseColumn fluctuate
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double fluctuate;

    /**
     * 今日最高价
     * @DatabaseColumn today_max
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double todayMax;

    /**
     * 今日最低价格
     * @DatabaseColumn today_min
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double todayMin;

    /**
     * 时间
     * @DatabaseColumn price_date
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String priceDate;

    /**
     * 涨跌幅
     * @DatabaseColumn industry
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String industry;

    /**
     * 今开价格
     * @DatabaseColumn total_value
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double totalValue;

    /**
     * 换手率
     * @DatabaseColumn pb
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double pb;

    /**
     * 市盈率
     * @DatabaseColumn roe
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double roe;

    /**
     * 成交量
     * @DatabaseColumn bvps
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double bvps;

    /**
     * 成交额
     * @DatabaseColumn pes
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double pes;

    /**
     * 股息率
     * @DatabaseColumn ped
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double ped;

    /**
     * 市值
     * @DatabaseColumn pettm
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double pettm;

    /**
     * 量比
     * @DatabaseColumn dividend
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double dividend;

    /**
     * 振幅
     * @DatabaseColumn amplitude
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Double amplitude;

    /**
     * 流通市值
     */
    private Double goPettm;

    /**
     * 竞价量
     */
    private Double biddingVolume;

    /**
     * 竞价金额
     */
    private Double bidPrice;

    /**
     * @DatabaseTable stock_history
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private static final long serialVersionUID = 1120922581136721664L;

    /**
     * 获取code的值
     *
     * @return stock_history.code
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置code的值
     *
     * @param code (stock_history.code)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取type的值
     *
     * @return stock_history.type
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getType() {
        return type;
    }

    /**
     * 设置type的值
     *
     * @param type (stock_history.type)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取name的值
     *
     * @return stock_history.name
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getName() {
        return name;
    }

    /**
     * 设置name的值
     *
     * @param name (stock_history.name)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取price的值
     *
     * @return stock_history.price
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getPrice() {
        return price;
    }

    /**
     * 设置price的值
     *
     * @param price (stock_history.price)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPrice(Double price) {
        this.price = price;
    }

    /**
     * 获取yesterday_price的值
     *
     * @return stock_history.yesterday_price
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getYesterdayPrice() {
        return yesterdayPrice;
    }

    /**
     * 设置yesterday_price的值
     *
     * @param yesterdayPrice (stock_history.yesterday_price)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setYesterdayPrice(Double yesterdayPrice) {
        this.yesterdayPrice = yesterdayPrice;
    }

    /**
     * 获取fluctuate的值
     *
     * @return stock_history.fluctuate
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getFluctuate() {
        return fluctuate;
    }

    /**
     * 设置fluctuate的值
     *
     * @param fluctuate (stock_history.fluctuate)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setFluctuate(Double fluctuate) {
        this.fluctuate = fluctuate;
    }

    /**
     * 获取today_max的值
     *
     * @return stock_history.today_max
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getTodayMax() {
        return todayMax;
    }

    /**
     * 设置today_max的值
     *
     * @param todayMax (stock_history.today_max)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setTodayMax(Double todayMax) {
        this.todayMax = todayMax;
    }

    /**
     * 获取today_min的值
     *
     * @return stock_history.today_min
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getTodayMin() {
        return todayMin;
    }

    /**
     * 设置today_min的值
     *
     * @param todayMin (stock_history.today_min)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setTodayMin(Double todayMin) {
        this.todayMin = todayMin;
    }

    /**
     * 获取price_date的值
     *
     * @return stock_history.price_date
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getPriceDate() {
        return priceDate;
    }

    /**
     * 设置price_date的值
     *
     * @param priceDate (stock_history.price_date)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPriceDate(String priceDate) {
        this.priceDate = priceDate;
    }

    /**
     * 获取industry的值
     *
     * @return stock_history.industry
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getIndustry() {
        return industry;
    }

    /**
     * 设置industry的值
     *
     * @param industry (stock_history.industry)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setIndustry(String industry) {
        this.industry = industry == null ? null : industry.trim();
    }

    /**
     * 获取total_value的值
     *
     * @return stock_history.total_value
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getTotalValue() {
        return totalValue;
    }

    /**
     * 设置total_value的值
     *
     * @param totalValue (stock_history.total_value)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setTotalValue(Double totalValue) {
        this.totalValue = totalValue;
    }

    /**
     * 获取pb的值
     *
     * @return stock_history.pb
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getPb() {
        return pb;
    }

    /**
     * 设置pb的值
     *
     * @param pb (stock_history.pb)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPb(Double pb) {
        this.pb = pb;
    }

    /**
     * 获取roe的值
     *
     * @return stock_history.roe
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getRoe() {
        return roe;
    }

    /**
     * 设置roe的值
     *
     * @param roe (stock_history.roe)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setRoe(Double roe) {
        this.roe = roe;
    }

    /**
     * 获取bvps的值
     *
     * @return stock_history.bvps
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getBvps() {
        return bvps;
    }

    /**
     * 设置bvps的值
     *
     * @param bvps (stock_history.bvps)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setBvps(Double bvps) {
        this.bvps = bvps;
    }

    /**
     * 获取pes的值
     *
     * @return stock_history.pes
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getPes() {
        return pes;
    }

    /**
     * 设置pes的值
     *
     * @param pes (stock_history.pes)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPes(Double pes) {
        this.pes = pes;
    }

    /**
     * 获取ped的值
     *
     * @return stock_history.ped
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getPed() {
        return ped;
    }

    /**
     * 设置ped的值
     *
     * @param ped (stock_history.ped)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPed(Double ped) {
        this.ped = ped;
    }

    /**
     * 获取pettm的值
     *
     * @return stock_history.pettm
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getPettm() {
        return pettm;
    }

    /**
     * 设置pettm的值
     *
     * @param pettm (stock_history.pettm)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPettm(Double pettm) {
        this.pettm = pettm;
    }

    /**
     * 获取dividend的值
     *
     * @return stock_history.dividend
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getDividend() {
        return dividend;
    }

    /**
     * 设置dividend的值
     *
     * @param dividend (stock_history.dividend)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setDividend(Double dividend) {
        this.dividend = dividend;
    }

    /**
     * 获取amplitude的值
     *
     * @return stock_history.amplitude
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Double getAmplitude() {
        return amplitude;
    }

    /**
     * 设置amplitude的值
     *
     * @param amplitude (stock_history.amplitude)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setAmplitude(Double amplitude) {
        this.amplitude = amplitude;
    }

    public Double getGoPettm() {
        return goPettm;
    }

    public void setGoPettm(Double goPettm) {
        this.goPettm = goPettm;
    }

    /**
     * toString for stock_history
     * @return String
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }

    public Double getBiddingVolume() {
        return biddingVolume;
    }

    public void setBiddingVolume(Double biddingVolume) {
        this.biddingVolume = biddingVolume;
    }

    public Double getBidPrice() {
        return bidPrice;
    }

    public void setBidPrice(Double bidPrice) {
        this.bidPrice = bidPrice;
    }
}